@charset "utf-8";

html {

	overflow-y: scroll;

}

body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, address, a, strong, em, dl, dt, dd, table, thead, tbody, tfoot, tr, td, th, form, fieldset, legend, caption {

	padding: 0px;

	margin: 0px;

	border: 0;

	font-family: "微软雅黑";

}

img, a img {

	border: none;

	vertical-align: middle;

}

body {

	font-family: "微软雅黑", 宋体;

	font-size: 14px;

	color: #525252;

	margin: 0px;

	padding: 0;

	min-width:1000px;

}

.clear {

	clear: both;

}

.left {

	float: left;

}

.right {

	float: right;

}

.bold {

	font-weight: bold;

	font-family: "微软雅黑";

}

.valign-middle {

	vertical-align: middle;

}

html, body {

	height: 100%;

}

a:link {

	text-decoration: none;

	color: #525252;

}

a:visited {

	text-decoration: none;

	color: #525252;

}

a:hover {

	text-decoration: none;

	color: #ac2222;

}

a:active {

	text-decoration: none;

	color: #525252;

}

li {

	list-style: none;

}

/*布局*/

#wrap {

	width: 100%;

	overflow: hidden;

}

.row1{ background:#333; width:100%; height:28px;}

.row2{ background:url(images/logo.jpg) no-repeat center #ac2222; width:100%; height:90px;}



.awz {

	width: 220px;

	text-align: right; margin-top:5px;

}

.top a, .top a:link {

	color: #fff;

	font-family: 宋体;

	font-size: 12px;

	margin: 0 5px;

	display: inline-block;

}

.top a img {

	margin: 0 3px;

	margin-top: -1px;

}





.logo img {

}

.tel{ margin-top:28px; margin-right:10px;}

.title_tel1 {

	font-family: 微软雅黑;

	font-size: 16px;

	font-weight: normal;

	color: #fff; 

	margin-top:25px;

}

.title_tel2 {

	font-family: 微软雅黑;

	font-size: 30px;

	font-weight: bold;

	color: #fff;

}

.w_1000 {

	width: 1000px;

	overflow: hidden;

	margin: 0 auto;

}

#navbg {

	height:90px;

	background-color:#ac2222; filter:alpha(Opacity=90); opacity: 0.9;

	width: 100%; 

}

#nav {

	width: 740px;

	height: 90px;

	line-height: 90px;

}

#nav ul {

	text-align: center;

	vertical-align: middle;

	margin: 0 auto;

	height: 90px;

}

#nav ul li {

	display: inline-block;

	text-align: center;

	vertical-align: middle;

	width: 90px;

	float: left;  

	border-right:1px #000 dashed;

}

#nav li:first-child

{

border-left:1px #000 dashed;

}

#nav ul li a {

	font-size: 14px;

	font-weight: bold;

	font-family:"微软雅黑", Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif;

	color: #FFF;

	display: inline-block;

	text-align: center;

}

#nav ul li a:hover {

	width: 90px;

	height: 90px; 

	background:#b63426;

}

#nav ul li a.on {

	width: 90px;

	height: 132px;

	background:#b63426;

}

.search {

	background:#FFF;

	border: 0 none;

	float: right;

	font-family: "微软雅黑";

	font-size: 14px;

	height: 29px;

	margin-top:30px;

	position: relative;

	text-indent: 10px;

	width: 244px;

}

.search .searchinput {

	border: medium none;

	height: 24px;

	*height: 20px;

	margin-top: 2px;

	width: 190px;

	color: #333;

	padding-left: 5px; 

	*margin-left:20px; 

	*padding-top:4px;

}

.search .SearchBtn {

	background: url(images/sc.gif) no-repeat;

	border: 0 none;

	height: 29px;

	position: absolute;

	right: 6px;

	top: 4px;

	width: 29px;

	cursor: pointer;

}

.con1{ margin:30px auto;}

.news1{ width:570px; height:auto;}

.title1{ background:url(images/tw1.gif) repeat-x; height:45px;}

.gsjj{width:405px; height:200px;}

.title2{ background:url(images/tw1.gif) repeat-x; height:45px;}

.t_r{ font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#ac2222; font-weight:bold; line-height:45px;}

.t_b{font-family:微软雅黑; font-size:20px; color:#333; font-weight:bold;line-height:45px;}

.bt span{ margin-right:5px;}

.more{ margin-top:10px;}

.more2{ margin-top:20px;}

.jdt{ width:250px; height:170px; margin-top:20px;}



.newslist{ padding:15px 10px 0px 10px; width:290px;}

.newslist li {

	width: 100%;

	font-family:微软雅黑; 

	font-size:14px;

	color: #5a5b5b;

	background: url(images/icon1.gif) no-repeat left center;

	text-indent: 1.5em; 

	line-height:30px;

}
.newslist3{ padding:15px 10px 0px 10px; width:100%;}

.newslist3 li {

	width: 100%;

	font-family:微软雅黑; 

	font-size:14px;

	color: #5a5b5b;

	background: url(images/icon1.gif) no-repeat left center;

	text-indent: 1.5em; 

	line-height:30px;

}
.newslist2{ padding:30px 20px 20px 10px; width: 440px; }

.newslist2 ul {height:200px;}

.newslist2 li {

	font-family:微软雅黑; 

	font-size:14px;

	color: #5a5b5b;

	background: url(images/icon2.gif) no-repeat left center;

	text-indent: 1.5em; 

	line-height:30px; 

	border-bottom:1px dashed #666666;

}



.con2_about {

	width: 395px;

	height: 238px;

	font-family:微软雅黑; 

	font-size:14px;

	color: #5a5b5b;

	margin-top: 20px;

	line-height:30px; 

	text-indent:2em; 

	padding-left:5px;

}

.con2_about img {

	float: right;

	margin-left: 12px;

	margin-top: 10px;

}



.con1_class {

	float: left;

}

.con1_class a {

	display: inline-block;

	float: left;

	margin:5px;

	font-family:微软雅黑; 

	font-size:14px;

	color: #fff;

	text-align: center;

	background: #000;

	padding:3px;

	width: 94px;

	height: 30px;

	line-height: 30px;

}

.con1_class a:link {

	display: inline-block;

	float: left;

	margin:5px;

	font-family:微软雅黑; 

	font-size:14px;

	color: #fff;

	text-align: center;

	background: #000;

	padding:3px;

	width: 94px;

	height: 30px;

	line-height: 30px;

}

.con1_class a:hover {

	display: inline-block;

	float: left;

	margin:5px;

	font-family:微软雅黑; 

	font-size:14px;

	color: #fff;

	text-align: center;

	background: #be0000;

	padding:3px;

	width: 90px;

	height: 26px;

	line-height:26px; 

	border:2px #000 solid;

}





.con2{ margin-bottom:15px;}

.dt_top{ background:url(images/dt.gif) no-repeat; width:1000px; height:45px; margin:0 auto; text-align:center;}

.dd_main{ border-left:1px #dadada solid;border-right:1px #dadada solid; height:400px; background:#FFF}

.db_b{ background:url(images/bb.gif) no-repeat; width:1000px; height:38px; margin:0 auto; margin-bottom:30px;text-align:center;}

.db_b img{ margin-top:10px;}

.t_r2{ font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#ac2222; font-weight:bold; }

.t_b2{font-family:微软雅黑; font-size:20px; color:#333; font-weight:bold;}



/* shortcut */

.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}

*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}

.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}

.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}

.shortcut a:hover{background:#fff;}

.shortcut span.right{float:right;}

.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}

.headeline{height:40px;overflow:hidden;}

.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

/* marqueeleft */

.marqueeleft{height:200px;width:960px;overflow:hidden;margin:0 auto; padding-top:25px;}

.marqueeleft ul{float:left;}

.marqueeleft li{float:left;margin:0 5px;display: inline-block;width:260px;height:200px;overflow:hidden;}

.marqueeleft li .pic img{display:block;height:155px;overflow:hidden; margin:0 auto;}

.marqueeleft li .txt{text-align:center;height:25px;line-height:25px; font-size:14px; font-family:"微软雅黑","宋体";}



.lxwm{ background:url(images/lx.gif) no-repeat; width:488px; height:374px;}

.news2{ width:480px; height:374px; background:#efedee;}

.news2_top{ background:url(images/rx.gif) no-repeat; height:100px;}

.w265{ width:265px;}

.title_w_s{ font-size:14px;font-family:"微软雅黑","宋体"; color:#FFF; padding-top:30px; padding-left:20px;}

.title_w_b{ font-size:22px;font-family: Arial, Helvetica, sans-serif; color:#FFF; font-weight:300;padding-top:5px; padding-left:20px;}

.adress{font-size:14px;font-family:"微软雅黑","宋体"; color:#FFF; line-height:22px;padding-top:30px; padding-left:15px;}

.con_name2{ background:url(images/bj.jpg) no-repeat; height:60px; padding:10px 0 0 10px;}

.links {

	width: 100%;

	background: #333;

}

.link_con {

	padding: 8px 8px 8px 8px;*padding: 0px 8px 8px 8px;

}

.link_con ul li {

	float: left;

	margin: 8px;

}

.link_con ul li img {

	width: 120px;

	height: 50px;

	border: 1px solid #ddd;

}

.copyright {

	font-size: 12px;

	color: #fff;

	line-height: 26px;

	text-align: center;

	padding: 15px 0;

}

.copyright a {

	color: #fff;

}

.copyright a:hover {

	color: #fff;

}

.footer {

	width: 100%;

	

	background: #ac2222; 

	/*margin-top:30px;*/

}

/* gototop */

#back-to-top {

	position: fixed;

	bottom: 100px;

	right: 60px;

	z-index: 9999;

}

#back-to-top a {

	text-align: center;

	text-decoration: none;

	color: #d1d1d1;

	display: block;

	width: 60px;

	/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/

	-moz-transition: color 1s;

	-webkit-transition: color 1s;

	-o-transition: color 1s;

}

#back-to-top a:hover {

	color: #979797;

}

#back-to-top a span {

	background: #d1d1d1;

	border-radius: 60px;

	display: block;

	height: 60px;

	width: 60px;

	background: #d1d1d1 url(images/arrow-up.png) no-repeat center center;

	margin-bottom: 5px;

	-moz-transition: background 1s;

	-webkit-transition: background 1s;

	-o-transition: background 1s;

}

#back-to-top a:hover span {

	background: #979797 url(images/arrow-up.png) no-repeat center center;

}



.subbg{background: #fff; width:100%;}

.mainbody {

	width: 1000px;

	overflow: hidden;

	margin:0 auto; 

	padding:25px 0;

}

.leftside {

	float: left;

	width: 238px;

	height: auto;

	overflow: hidden;

	margin-left: 15px;

	margin-top: 10px;

}



.left_nav2 {

	width: 238px;

	overflow: auto;

	margin-bottom: 15px;

	background:#bababa; 

	color:#FFF;

}

.left_nav2 li {

	line-height: 37px;

	color: #fff;

	font-size: 14px;

	height: 40px;

	border-bottom:1px #fff solid; 

	background:url(images/proico2.gif) no-repeat 30px center; 

	overflow-x: hidden ; 

	text-align:center; 

	margin:0 auto;

}

.left_nav2 li a {

	line-height: 37px;

	color:#333;

	font-size: 18px;

}



.left_nav2 li a:hover {

	line-height: 37px;

	color: #000;

	font-size: 18px;

}

.lxwm_con2 {

	padding: 20px 15px 20px 10px;

	line-height: 25px;

	color: #fff;

	font-family: 微软雅黑;

	font-size: 12px; 

	background:#282828;

	

}

.rightside {

	width: 700px;

	overflow: hidden;

	float: right;

	margin-right: 15px;

}

.dqwz {

	background: url(images/tw2.gif) repeat-x 0 bottom;

	width: 700px;

	height:50px; 

	margin-top:20px; 

	margin-bottom:15px;	  

}

.dqwza {

	color: #333;

	font-size: 12px;

	font-family: 宋体; 

	margin-top:10px;

}

.dqwza a, .dqwza a:hover {

	color: #333;

	font-size: 12px;

	font-family: 宋体;

}

.con_name {

	width: 208px;

	height: 64px;

	background: url(images/sub_top.gif) no-repeat left top; 

	padding-left:30px; 

	padding-top:25px;

}

.title6{	

    color: #fff;

	font-weight: 300;

	font-family: 微软雅黑;

	font-size: 20px; 

}

.title_w2{

	color: #fff;

	font-weight: 300;

	font-family: 微软雅黑;

	font-size: 14px;

	 }

.red2{color: #bd001e;

	font-weight: bold;

	font-family: 微软雅黑;

	font-size: 18px; }

.pd718 {

	padding: 0 0 20px 0;

	margin-bottom: 30px;

}

.message_cont {

	padding: 20px 0;

	font-size: 14px;

	line-height: 24px;

}

.message_cont dl {

	margin-bottom: 10px;

	clear: both;

}

.message_cont dl dt {

	font-size: 13px;

	color: #666;

	float: left;

	width: 80px;

	text-align: right;

	padding-right: 15px;

}

.message_cont dl dd {

	float: left;

	width: 600px;

}

.message_cont dl dt strong {

	font-weight: bold;

	font-size: 14px;

	color: #F30;

}

.message_cont dl dd input[type="text"] {

	font-size: 14px;

	color: #333;

	width: 70%;

	background-color: #FFF;

	height: 30px;

	border: 1px solid #CCC;

	line-height: 30px;

	text-indent: 15px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);

	float:left;

}

.message_cont dl dd textarea {

	font-size: 14px;

	color: #333;

	width: 66%;

	background-color: #FFF;

	height: 200px;

	border: 1px solid #CCC;

	line-height: 24px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 2%;

	padding-left: 2%;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

}

.message_cont ul {

	text-align: center;

	clear: both;

	margin-top: 20px;

}

.message_cont ul li {

	display: inline-block;

	*display: inline;

}



.message_cont ul li input[type="submit"] {

	background-color: #e82d4c;

	border: 1px none #e82d4c;

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	padding-right: 20px;

	padding-left: 20px;

	height: 30px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

}

.message_cont ul li input[type="reset"] {

	background-color: #CCC;

	border: 1px none #e82d4c;

	color: #666;

	font-size: 14px;

	font-weight: bold;

	padding-right: 20px;

	padding-left: 20px;

	height: 30px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

}

.news_list_1 {

	font-size: 13px;

	line-height: 24px;

	width: 664px;

	padding-left: 20px;

}

.news_list_1 ul li {

	font-size: 13px;

	line-height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

	background: url(images/proico1.gif) no-repeat left center;

	text-indent: 2em;



}

.news_list_1 ul li span {

	float: right;

	font-size: 13px;

	color: #333;

}

.news_list_1 ul li a {

	color: #333;

}

.news_list_1 ul li a:hover {

	color: #e82d4c;

}

.news_list_2 {

	font-size: 14px;

	line-height: 24px;

	width: 664px;

	padding-top: 20px;

	padding-left: 20px;

}

.news_list_2 dl {

	clear: both;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

.news_list_2 dl dt {

	float: left;

}

.news_list_2 dl dt img {

	margin: 5px auto;

	width: 192px;

	height: 142px;

	border: 3px #ddd solid; 

	padding:2px;

}

.news_list_2 dl dd {

	float: right;

	width: 452px;

	margin-left: 10px;

}

.news_list_2 dl dd .name {

	font-weight: bold;

	line-height: 30px;

}

.news_list_2 dl dd .name a {

	color: #333;

}

.news_list_2 dl dd .name a:hover {

	color: #e82d4c;

}

.news_list_2 dl dd .time {

	font-size: 13px;

	color: #333;

}

.news_list_2 dl dd .info {

	font-size: 13px;

	color: #333;

	line-height: 20px;

	padding: 10px 0;

}

.news_list_3 {

	font-size: 14px;

	line-height: 24px;

	margin-top: 20px;

}

.news_list_3 dl {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

	display: inline-block;

	width: 200px;

	margin-right: 15px;

	margin-left: 15px;

	float: left;

}

.news_list_3 dl dt img { margin:0 auto;
	height: 142px;
}

.news_list_3 dl dd {

}

.news_list_3 dl dd .name {

	font-weight: bold;

	line-height: 20px;

	text-align: center;

}

.news_list_3 dl dd .name a {

	color: #333;

	text-align: center;

}

.news_list_3 dl dd .name a:hover {

	color: #e82d4c;

}

.news_list_3 dl dd .time {

	font-size: 13px;

	color: #333; 

	text-align:center;

}

.news_list_3 dl dd .info {

	font-size: 13px;

	color: #333;

	line-height: 20px;

}

.news_cont {

	font-size: 14px;

	line-height: 24px;

}

.news_cont .name {

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	line-height: 24px;

	padding-top: 15px;

	padding-bottom: 20px;

	padding-right: 50px;

	padding-left: 50px; 

}

.news_cont .other {

	font-size: 13px;

	text-align: center;

	color: #333;

}

.news_cont .time {

	font-size: 13px;

	text-align: center;

	color: #333;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

	width: 660px;

	margin: 0 auto;

}

.news_cont .img {

	text-align: center;

}

.news_cont .img img {

	margin: 5px auto;

	width: 400px;

	height: 300px;

}

.news_cont .news_content {

	font-size: 14px;

	line-height: 24px;

	color: #333;

	padding: 10px 20px;

}



.bj{ width:100%;background:url(images/bj.jpg) no-repeat}

/* 表格 */

.table table { width:100%;

	border-right-width:1px;

	border-bottom-width:1px;

	border-right-style:solid;

	border-bottom-style:solid;

	border-right-color:#EAEAEA;

	border-bottom-color:#EAEAEA;

}

.table table caption {

	padding:5px;

	background-color:#F6F6F6;

}

.table table th {

	border-top-width:1px;

	border-left-width:1px;

	border-top-style:solid;

	border-left-style:solid;

	border-top-color:#EAEAEA;

	border-left-color:#EAEAEA;

	background-color:#FAFAFA;

	vertical-align:top;

	padding:5px;

	font-weight: normal;

	color: #202020;

	white-space:nowrap;

}

.table table td {

	border-top-width:1px;

	border-left-width:1px;

	border-top-style:solid;

	border-left-style:solid;

	border-top-color:#EAEAEA;

	border-left-color:#EAEAEA;

	vertical-align:top;

	padding:5px;

}